Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Hungary F1 Germany F10 Austria F9 Germany F9 Bosnia & Herzegovina F4 China F2 Cambodia F2 Croatia F2 China F3 China F4 Poland F1 Bosnia & Herzegovina F4 Slovakia F2 Slovakia F3 Hungary F3 France F17 France F18 Croatia F14 Czech Republic F4 Czech Republic F5 Israel F1 Israel F2 Israel F3 Germany F4 Croatia F2 Great Britain F4 Great Britain F5 Switzerland F3 Turkey F15 Bosnia & Herzegovina F1 Bosnia & Herzegovina F2 Slovakia F3 Poland F5 Canada F7 Canada F8 Canada F9 France F19 France F20 France F21 Czech Republic F8 Morocco F9 Morocco F10 France F1 France F2 France F3 Croatia F3 Croatia F4 France F6 Croatia F5 France F7 China F2 China F3 Morocco F5 France F19 France F20 Egypt F35 Egypt F36 Belgium F2 France F11 USA F34 Belgium F1 USA F39 Tunisia F22 (Hammamet) Tunisia F23 (Hammamet) Belgium F1 (Havre) Belgium F2 (Arlon) Belgium F3 (De Haan) USA F32 (Fountain Valley) USA F33 (Houston) USA F34 (Harlingen) USA F39 (Waco) Israel F8 (Tel Aviv) Spain F16 (Palma del Rio) Spain F17 (Bakio) France F13 (Ajaccio) Morocco F1 (Khemisset) Morocco F2 (Meknes) Serbia F1 (Novi Sad) Serbia F2 (Novi Sad) Nigeria F4 (Lagos) Nigeria F5 (Lagos) Hong Kong F3 (Hong Kong) M25 Hong Kong M15+H Bressuire M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Grenoble M15 Monastir M15 Tabarka M15 Tabarka Wimbledon - London EFG Swiss Open - Gstaad Segovia Challenger Zug Challenger Western & Southern Open - Cincinnati Generali Open - Kitzbuhel U.S. Open - New York Winston-Salem Open - Winston-Salem Sofia Open - Sofia M25+H Palma Del Rio Astana Open - Astana Chengdu Open - Chengdu Helsinki Challenger M25+H Ajaccio Shanghai Rolex Masters - Shanghai Swiss Indoors Basel - Basel Stockholm Open - Stockholm European Open - Antwerp Rolex Paris Masters - Paris M25 Pitesti Canberra Challenger Miami Open - Miami Australian Open - Melbourne Bucharest Open - Bucharest M25+H Mulhouse Adelaide International - Adelaide Open 13 Provence - Marseille Brisbane International - Brisbane Qatar ExxonMobil Open - Doha ABN AMRO Open - Rotterdam Quimper Challenger Pau Challenger Davis Cup, World Group, Q, HUN-GER 2-3 Grand Prix Hassan II - Marrakech Dubai Duty Free Tennis Championships - Dubai Lille Challenger M25 Monastir Phoenix Challenger M15 Monastir M15 Monastir M15 Monastir Millennium Estoril Open - Estoril Wimbledon - London French Open - Paris Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Cagliari Challenger Aix En Provence Challenger Open Parc - Lyon Boss Open - Stuttgart Winston-Salem Open - Winston-Salem cinch Championships - London National Bank Open - Montreal Orleans Challenger Bath Challenger Prostejov Challenger Kosice Challenger Arad Challenger Cherbourg Challenger Atlanta Open - Atlanta Infosys Hall of Fame Open - Newport Anning Challenger Kun-Ming Challenger Trnava Challenger Rothesay International - Eastbourne Citi Open - Washington Istanbul Challenger Eskisehir Challenger Segovia Challenger Generali Open - Kitzbuhel San Marino Challenger St. Remy Challenger Petange Challenger Western & Southern Open - Cincinnati Orleans Challenger Eckental Challenger U.S. Open - New York Helsinki Challenger Andria Challenger Heilbronn Challenger Davis Cup, Group B, Valencia Bergamo Challenger Cherbourg Challenger China Open - Beijing European Open - Antwerp Shanghai Rolex Masters - Shanghai Swiss Indoors Basel - Basel Erste Bank Open - Vienna Ostrava Challenger Heilbronn Challenger Mestre Challenger Caltanissetta Challenger Sibiu Challenger Rolex Paris Masters - Paris Bratislava 2 Challenger Belgrade Open - Belgrade Todi Challenger San Benedetto Challenger Recanati Challenger Oberstaufen Challenger Winston-Salem Open - Winston-Salem Aptos Challenger Kosice Challenger Internazionali BNL d'Italia - Rome Genova Challenger Davis Cup, World Group, Q, CAN-HUN 2-3 Dallas Open - Dallas Szczecin Challenger Geneva Challenger Bratislava Challenger Happy Valley Challenger Bergamo Challenger Wroclaw Challenger Guangzhou Challenger Shenzhen Challenger Napoli Challenger Prostejov Challenger Prague Challenger Recanati Challenger Biella Challenger Liberec Challenger Prague Challenger Genova Challenger Trnava Challenger Rome Challenger Eckental Challenger Ortisei Challenger Andria Challenger Happy Valley Challenger Bergamo Challenger Zhuhai Challenger Guangzhou Challenger Napoli Challenger Barletta Challenger Rome Challenger Vicenza Challenger Prostejov Challenger Prague Challenger Todi Challenger Recanati Challenger Segovia Challenger Portoroz Challenger Banja Luka Challenger Sibiu Challenger Rome Challenger Mons Challenger Budapest Challenger Happy Valley Challenger Rennes Challenger Budapest Challenger Irving Challenger Sophia Antipolis Challenger Rome Challenger Heilbronn Challenger Vicenza Challenger Prostejov Challenger Ilkley Challenger Braunschweig Challenger Genova Challenger Orleans Challenger Ortisei Challenger Bratislava Challenger Canberra Challenger Budapest Challenger Irving Challenger Cassis Challenger Orleans Challenger Brest Challenger Mouilleron-Le-Captif Challenger Da Nang Challenger Santiago Challenger Sophia Antipolis Challenger Sarasota Challenger Tallahassee Challenger Savannah Challenger Heilbronn Challenger Jerusalem Challenger Prostejov Challenger Blois Challenger Recanati Challenger Nur-Sultan Challenger Segovia Challenger Augsburg Challenger Glasgow Challenger Bratislava Challenger Ann Arbor Challenger Bendigo Challenger Rennes Challenger Quimper Challenger Cleveland Challenger Drummondville Challenger Calgary Challenger Prague Challenger Prague II Challenger Iasi Challenger Sibiu Challenger Hamburg Challenger Bratislava Challenger Ortisei Challenger Maia Challenger Istanbul Challenger Quimper Challenger Quimper 2 Challenger Cherbourg Challenger Lille Challenger Belgrade Challenger Ostrava Challenger Rennes Challenger Brest Challenger Phoenix Challenger Poznan Challenger Salzburg Challenger Vancouver Challenger Orleans Challenger Bratislava Challenger Andria Challenger Canberra Challenger Pau Challenger Bordeaux Challenger Orleans Challenger Phoenix Challenger Oeiras 3 Challenger Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch Open de Moselle - Metz Open Sud de France - Montpellier UNICEF Open - 's Hertogenbosch Credit Agricole Suisse Open - Gstaad Moselle Open - Metz Erste Bank Open - Vienna Aircel Chennai Open - Chennai Open Sud de France - Montpellier Barcelona Open BancSabadell - Barcelona Erste Bank Open - Vienna Ecuador Open - Quito Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Garanti Koza Sofia Open - Sofia Open 13 - Marseille Barcelona Open BancSabadell - Barcelona If Stockholm Open - Stockholm Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Hungarian Open - Budapest TEB BNP Paribas Istanbul Open - Istanbul Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Maharashtra Open - Pune Grand Prix Hassan II - Marrakech Gazprom Hungarian Open - Budapest BMW Open - Munich Geneva Open - Geneva Mercedes Cup - Stuttgart Gerry Weber Open - Halle Plava Laguna Croatia Open - Umag German Tennis Championships - Hamburg Winston-Salem Open - Winston-Salem Moselle Open - Metz China Open - Beijing Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Sydney International - Sydney DIEMA XTRA Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona BMW Open - Munich Geneva Open - Geneva Mercedes Cup - Stuttgart Fever-Tree Championships - London German Tennis Championships - Hamburg Generali Open - Kitzbuhel St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu China Open - Beijing Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai bett1HULKS Indoors - Cologne BNP Paribas Open - Indian Wells Sofia Open - Sofia Murray River Open - Melbourne Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Serbia Open - Belgrade Gonet Geneva Open - Geneva Open Parc - Lyon Mercedes Cup - Stuttgart Noventi Open - Halle Nature Valley International - Eastbourne Nordea Open - Bastad Swiss Open - Gstaad Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Moselle Open - Metz European Open - Antwerp Stockholm Open - Stockholm Erste Bank Open - Vienna Belgrade 2 - Belgrade San Diego Open - San Diego Adelaide International 1 - Adelaide Adelaide International 2 - Adelaide ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Open Parc - Lyon Mercedes Cup - Stuttgart Noventi Open - Halle Winston-Salem Open - Winston-Salem Moselle Open - Metz Swiss Indoors Basel - Basel Erste Bank Open - Vienna Tel Aviv Watergen Open - Tel Aviv Firenze Open - Florence Gijon Open - Gijon Tennis Napoli Open - Naples United Cup - Australia Adelaide International 2 - Adelaide Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Open Parc - Lyon Libema Open - 's-Hertogenbosch Boss Open - Stuttgart cinch Championships - London Mallorca Championships - Mallorca If Stockholm Open - Stockholm Sony Open Tennis - Miami BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Western & Southern Open - Cincinnati Western & Southern Open - New York Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome National Bank Open - Montreal Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open Qualifying - Doha Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Davis Cup, Group 2, 1R, EST-HUN 4-1 Davis Cup, Group II, 1R, CYP-HUN 0-5 Davis Cup, Group II, 1R, HUN-IRL 3-2 Davis Cup, Group II, 2R, HUN-LAT 2-3 Davis Cup, Group II, 1R, MDA-HUN 3-2 Davis Cup, Group II, PO, HUN-LUX 1-4 Davis Cup, Group II, 1R, HUN-MDA 4-1 Davis Cup, Group II, 2R, HUN-BIH 3-2 Davis Cup, Group II, 3R, BUL-HUN 2-3 Davis Cup, Group I, 1R, HUN-ISR 3-2 Davis Cup, Group I, 2R, HUN-SVK 0-3 Davis Cup, Group I, 2R, SVK-HUN 1-3 Davis Cup, World Group, PO, HUN-RUS 3-1 Davis Cup, World Group, 1R, BEL-HUN 3-2 Davis Cup, Group I, 1R, HUN-UKR 3-2 Davis Cup, World Group, QR, HUN-BEL 3-2 Davis Cup, Finals, Group C Davis Cup, Finals, Group D ATP Cup - Sydney Davis Cup, Qualifiers, 1R, FRA-ECU 4-0 Davis Cup, Qualifiers, 1R, AUS-HUN 3-2 Davis Cup, Group I, 1R, UKR-HUN 1-3 U.S. Open (juniors) Australian Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Olympics - Paris Murcia Challenger Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Manama Challenger Brisbane International - Brisbane Noumea Challenger Australian Open - Melbourne Open Occitanie - Montpellier Delray Beach Open - Delray Beach Adelaide International - Adelaide Abierto Mexicano Telcel - Acapulco Wimbledon - London Davis Cup, World Group, PO, HUN-FRA 2-3 cinch Championships - London Aix En Provence Challenger Miami Open - Miami Girona Challenger Generali Open - Kitzbuhel Internazionali BNL d'Italia - Rome Estoril Challenger U.S. Open - New York Mutua Madrid Open - Madrid Tiriac Open - Bucharest Monte-Carlo Rolex Masters - Monte-Carlo Gonet Geneva Open - Geneva Boss Open - Stuttgart French Open - Paris Mallorca Championships - Mallorca EFG Swiss Open - Gstaad National Bank Open - Toronto Cincinnati Open - Cincinnati Davis Cup, World Group, Q2, CRO-FRA 1-3 Davis Cup, World Group, Q2, HUN-AUT 2-3